/*------------------------------------修改element样式----------------------------------------------------*/

/*面包屑*/
.breadcrumb{
	background-color: #fff;
	box-shadow: inset 1px 0 4px 0 rgba(202,202,202,.5);
	.el-breadcrumb{
		height: 30px;
		line-height: 30px;
		padding-left: 16px;
		display: inline-block;
	}
}
.el-breadcrumb__item__inner, .el-breadcrumb__item__inner a{
	color: #999;
}
.el-breadcrumb__separator{
	margin: 0 10px;
	color: #999;
}
.el-breadcrumb__item:last-child .el-breadcrumb__item__inner, .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__item__inner a:hover, .el-breadcrumb__item:last-child .el-breadcrumb__item__inner:hover{
	color: #999;
}

/*步骤条*/
.steps{
	padding: 20px;
	.el-step__head.is-finish{
		color: #06AEA6;
		border-color: #06AEA6;
	}
	.el-step__head.is-text.is-finish{
	    background-color: #06AEA6;
		border-color: #06AEA6;
		.el-step__icon{
			color: #fff;
		}
	}
	.el-step__title.is-finish{
		color: #666;
		font-weight: normal;
	}
	.el-step__head.is-text.is-process{
		background-color: #fff;
		.el-step__icon{
			color: #bfcbd9;
		}
	}
	.el-step__title.is-process{
		color: #666;
		font-weight: normal;
	}
}

/*标记*/
.el-badge__content.is-fixed{
	transform: translateY(-10%) translateX(100%);
}

/*表格*/
.el-table{
	color: #666;
	border: none;
	th{
		background-color: #EEEEEE;
		color: #333;
		border-bottom: none;
		box-shadow: inset 0 -1px 1px 0 rgba(204,204,204,.5);
	}
	.el-radio__label{
		display: none !important;
	}
}
.el-table th.is-leaf{
	border-bottom: none;
	box-shadow: inset 0 -1px 1px 0 rgba(204,204,204,.5);
}
.el-table td{
	border: none;
}
.el-table td, .el-table th{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.el-table__footer-wrapper thead div, .el-table__header-wrapper thead div{
	color: #333;
	background-color: #EEEEEE;
}
.el-table--striped .el-table__body tr.el-table__row--striped td{
	background-color: #F5F5F5;
}
.el-table::after, .el-table::before{
	background-color: rgba(0,0,0,0);
}
.el-table--enable-row-hover .el-table__body tr:hover>td{
	background-color: #FDFBEA;
}

/*radio*/
.el-radio{
	color: #666;
}
.el-radio__label{
	padding-left: 10px;
}
.el-radio-group .el-radio{
	margin-right: 20px;
}
.el-radio+.el-radio{
	margin-left: 20px;
}

/*select*/
.el-select .el-input .el-input__icon{
	color: #ccc;
}


/*按钮*/
.el-button{
	padding: 10px 25px;
	width: 120px;
}


/*表单*/
.el-form-item__label{
	padding-right: 20px;
	color: #666;
}
.el-input__inner{
	border: 1px solid #ccc;
}


/*tab*/
.el-tabs__header{
	border-bottom: 1px solid #999;
}
.el-tabs__item{
	background-color: #F5F6F6;
	color: #666;
	border-radius: 4px 4px 0 0;
	width: 120px;
	text-align: center;
	&:hover{
		background-color: #e5e5e5;
	}
}
.el-tabs__item.is-active{
	background-color: #F5F6F6;
	color: #666;
}
.el-tabs--card>.el-tabs__header .el-tabs__item{
	border-bottom: 1px solid #999;
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{
	border-color: #999;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
}

/*popover*/
.el-popover{
	padding: 10px 20px;
}

/*弹框*/
.el-dialog__header{
	text-align: center;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	padding-top: 0;
	background-color: #06AEA6;
	color: #fff;
	.el-dialog__headerbtn{
		height: 42px;
		line-height: 42px;
	}
}
.el-dialog__body{
	padding: 20px 20px 0;
	font-size: 14px;
	color: #666;
	.content-wrap{
		.item{
			padding-bottom: 20px;
		}
		.item:last-child{
			padding-bottom: 0;
		}
		.icons{
			text-align: center;
			color: #06AEA6;
			.iconfont{
				font-size: 42px;
			}
		}
	}
}
.el-dialog__footer{
	text-align: center;
	padding: 20px;
}
.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close{
	color: #fff;
}

/*datepicker*/
.el-date-table td{
	vertical-align: middle;
}

/*---------------------------------------自定义样式--------------------------------------------*/
/*清除浮动*/
.clearfix:before,.clearfix:after { 
    display: table; 
    clear: both; 
    content: ""; 
} 

/*基础信息卡片*/
.base-infor,.other-box{
	border-radius: 5px;
	background-color: #fff;
	font-size: 14px;
	color: #666;
	.title{
		height: 36px;
		line-height: 36px;
		padding-left: 10px;
		border-left: 4px solid #06AEA6;
	}
	.main{
		padding: 20px 0;
		border-radius: 0 0 5px 5px;
		.main-item{
			.item{
				display: inline-block;
				margin-bottom: 22px;
				margin-right: 10px;
				font-size: 14px;
				.lable{
					float: left;
					padding: 11px 20px 11px 0;
					box-sizing: border-box;
					text-align: right;
				}
				.text{
					line-height: 36px;
					float: left;
				}
				&:before,&:after { 
					display: table; 
					clear: both; 
					content: ""; 
				}
			}
			.unit{
				margin-left: 4px;
			}
		}
	}
}

/*居中的按钮*/
.btn-wrap{
	text-align: center;
	margin-bottom: 20px;
}


/*分页器*/
.pagination-wrap{
	margin: 20px 0;
	.pagination{
		float: right;
	}
	&:before,&:after { 
		display: table; 
		clear: both; 
		content: ""; 
	}
}